;
; AutoHotKey Test Script for K-Meleon 1.5.3
;
; Copyright (C) 2009 Austin English
;
; This library is free software; you can redistribute it and/or
; modify it under the terms of the GNU Lesser General Public
; License as published by the Free Software Foundation; either
; version 2.1 of the License, or (at your option) any later version.
;
; This library is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
; Lesser General Public License for more details.
;
; You should have received a copy of the GNU Lesser General Public
; License along with this library; if not, write to the Free Software
; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
;

#Include helper_functions
#Include init_test

; Download K-meleon, install it, sha1sum installed files, run it, verify the window exists, and exit.

DOWNLOAD("http://prdownloads.sourceforge.net/kmeleon/K-Meleon1.5.3en-US.exe", "K-Meleon1.5.3en-US.exe", "8bf6d9d2db6d686b7e457d7dfacaf6c384455eb9")

Run, K-Meleon1.5.3en-US.exe
ERROR_TEST("Launching K-Meleon had some error.", "Launching K-Meleon went okay.")

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "This wizard will guide you through the installation of K-Meleon 1.5.3 en-US.")
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "Please review the license terms before installing K-Meleon 1.5.3.")
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "Choose which features of K-Meleon 1.5.3 you want to install.")
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "Choose the folder in which to install K-Meleon 1.5.3.")
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "Setup was completed successfully.")
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

WINDOW_WAIT("K-Meleon 1.5.3 en-US Setup", "Completing the K-Meleon 1.5.3 Setup Wizard")
ControlClick, Button4, K-Meleon 1.5.3 en-US Setup
ControlClick, Button2, K-Meleon 1.5.3 en-US Setup

; Not going to bother testing shortcut installation. They're spread all over, and not critical at all. We test them elsewhere anyway.
SetWorkingDir, %A_ProgramFiles%\K-Meleon
SHA1("bfb6c41cbb0bccb39b27afdfc258bf23e88e650d", "AccessibleMarshal.dll")
SHA1("5f617e8697a41838d7a55304d086587c32369891", "freebl3.chk")
SHA1("0041b1e826d85356185242d2910c4448f610a67d", "freebl3.dll")
SHA1("4432b7439df26747d1a560febf4b616e9aa998aa", "gkgfx.dll")
SHA1("8557040163a14ee0b8108000401618d9bcd397dd", "js3250.dll")
SHA1("3cefeaab32bcda7627724a508403e7e318b88500", "jsj3250.dll")

; Wine bug 18922. Apparently on wine, installs the Win9x exe, not 2k+. 
; Apparently a K-Melon bug/hack, working around Wine not running the XP version...
TODO_SHA1("d492f8e77b9b6dd90efbb04b3955db4f3e65500e", "5092d2185645fc23b775a43ee42cec3d48cb82bc", "k-meleon.exe")

SHA1("4ec3d9e2ea6c17a5310e070d23eb31a1f679a38d", "k-meleon.exe.manifest")
SHA1("0633e7613a63edb353dc3c312d2020d1a2cbab02", "loader.exe")
SHA1("2e91af3153d098c37c65d7a50b0239e2606e7e78", "mozctl.dll")
SHA1("7e137ba3eae24a2978ecf30733e9e2751a71aa7f", "mozctlx.dll")
SHA1("79d43001eea9aa96625f5f3a777fdb3922683ba0", "mozz.dll")
SHA1("c8ccb04eedac821a13fae314a2435192860c72b8", "msvcp71.dll")
SHA1("d5502a1d00787d68f548ddeebbde1eca5e2b38ca", "msvcr71.dll")
SHA1("e0b6d1b4336938cbc76c712f744faf689c162d69", "nspr4.dll")
SHA1("6ef592409ad4e773c59922ce672550deff9aa991", "nss3.dll")
SHA1("f41222a25080983c724344dd0f51a4486f17e456", "nssckbi.dll")
SHA1("cf3282d091837ee0ea85b03eb3782b25b2df83df", "plc4.dll")
SHA1("2b76c488cf2dfc97d60d457e08db023a8967a7b4", "plds4.dll")
SHA1("c261bc397f617cd01432dab1f3706ac2ae36ec68", "readme.html")
SHA1("b17fc36cb8d7463536286f95fe56fcc11d6f9a67", "SetDefault.exe")
SHA1("69b5a1e33c8142f4ea5687dbdd15dd259defe6ea", "smime3.dll")
SHA1("801d7a5fc64536e936841e38973072ca66e21a94", "softokn3.chk")
SHA1("c557d6f638fbd3c3ca05ea077c58f274086777f2", "softokn3.dll")
SHA1("5d65a48d85faccf2fc4d62687ecd0c755a7fed3b", "ssl3.dll")
SHA1("2d7c1c19fb68bb6cf2720ace5f9a0f5a4d4de67d", "uninstall.exe")
SHA1("1170fd74802ae58de7bbab80b384e57c20283799", "xpcom.dll")
SHA1("ea33c97d1418793265d45f38181e5640997ac40a", "xpcom_compat.dll")
SHA1("36516dc8ef8a0b412fa356d866772d0967c992d8", "xpcom_core.dll")
SHA1("c0177017b2de3948221d2899395232d143607ca8", "skins\commands.txt")
SHA1("d807dcd4e5291a89a657304ea92e54817c133e7e", "skins\Phoenity(Large)\mailnewscold.bmp")
SHA1("a84538b1f23babd28cab557170ebbd080141ab8d", "skins\Phoenity(Large)\mailnewshot.bmp")
SHA1("b4babab3aaad31d16375bead849e67d9af3191cc", "skins\Phoenity(Large)\mainbarcold.bmp")
SHA1("4e829556aad231bdfa11e8f94c66e3fb8fd095a5", "skins\Phoenity(Large)\mainbardead.bmp")
SHA1("3bfbcdf93776f47b7c505fe6a010a39cec984b78", "skins\Phoenity(Large)\mainbarhot.bmp")
SHA1("543084b9e0acc883cd0f0542d66eb7c7da404584", "skins\Phoenity(Large)\searchlargecold.bmp")
SHA1("e9d7aaaf857e8bfa421e59cd9e910591316cb0a9", "skins\Phoenity(Large)\searchlargehot.bmp")
SHA1("059b09c4c0ccf64a3142e7b0cb88af3619137d48", "skins\Phoenity(Large)\toolbars.cfg")
SHA1("8a6c05ec17b2d263f79398ffee5999f4f1df2f5b", "skins\Phoenity(Large)\zoomcold.bmp")
SHA1("f8b1a79257201f90751928e794ada345df1a48e6", "skins\Phoenity(Large)\zoomhot.bmp")
SHA1("e370ec0c17dd2fa627fc17b6f5955d3b81f1acfa", "skins\Phoenity\back.bmp")
SHA1("ac98441cd9bf16002d322193105c05e59a5ac858", "skins\Phoenity\bookmarks-edit.ico")
SHA1("2cd6de12cf96028464d1cddc1f63fd8ab272dd36", "skins\Phoenity\bookmarks.bmp")
SHA1("34b2a9d0944853c55f6c8bcd9641170429a762c9", "skins\Phoenity\default.ico")
SHA1("2cd6de12cf96028464d1cddc1f63fd8ab272dd36", "skins\Phoenity\favorites.bmp")
SHA1("21f9776591c0a7c96e0a37a313632909d1e86c8d", "skins\Phoenity\findcold.bmp")
SHA1("2c7a4c7b9095e009cde2a4cab9c3718a0431bcde", "skins\Phoenity\findhot.bmp")
SHA1("7ba97d0582237fa11ac1486cec02acc7e960b900", "skins\Phoenity\gocold.bmp")
SHA1("9029ad140eb869c7dc9585d8a1be6f782c4d7c98", "skins\Phoenity\gohot.bmp")
SHA1("3d3e5a5707d6408f6ef1f14221d41a08f43afb29", "skins\Phoenity\history-view.ico")
SHA1("2da4e2e6f55f9743d3fa114694347d69442354a2", "skins\Phoenity\history.bmp")
SHA1("d406b295ae6fce13b23f6cc4c36f1604652855f8", "skins\Phoenity\hotlist-edit.ico")
SHA1("2cd6de12cf96028464d1cddc1f63fd8ab272dd36", "skins\Phoenity\hotlist.bmp")
SHA1("0a5b7b6b0730a94b4660e0e73d59775d5c7cc4de", "skins\Phoenity\layers.bmp")
SHA1("1ae1016f94167efb96ca28853dd72911379df25b", "skins\Phoenity\layerwindowcold.bmp")
SHA1("5acdd874f98e2df7b3d17823203786fdf6fe6ce7", "skins\Phoenity\layerwindowhot.bmp")
SHA1("341d95b7bea35a645875bf90fe441d80058887b3", "skins\Phoenity\loading.ico")
SHA1("b59cc021993a2c6cf25120be30b9f197f5feb3fe", "skins\Phoenity\mailnewscold.bmp")
SHA1("5fd5ba700c9eab53737163369d6bd873e46bb0f1", "skins\Phoenity\mailnewshot.bmp")
SHA1("89d41ffea855e580c8671800df224181533769a4", "skins\Phoenity\main.ico")
SHA1("af14dd5643f96b4c2673412ca8f4a55a9ce61a02", "skins\Phoenity\mainbarcold.bmp")
SHA1("e0ca3efc35500a86847ecf663ce14ca776396e1b", "skins\Phoenity\mainbardead.bmp")
SHA1("d797f1eedcf7986e232d2548dfa57f2cb6274a4f", "skins\Phoenity\mainbarhot.bmp")
SHA1("c58195f5586c396b65899500f1e1e07f8fbfcfe5", "skins\Phoenity\menu.bmp")
SHA1("813fc76547d9f2be40bfd7b8e88cf551021f26e4", "skins\Phoenity\menuicons.cfg")
SHA1("50baca005fa87b36173e3caec52c4436708b5b26", "skins\Phoenity\privcold.bmp")
SHA1("fb29e691381ab569b4fb04345dd1d1ba58896763", "skins\Phoenity\privhot.bmp")
SHA1("4568e172dcb91bd8a86e5370c141e16a10bfbc2a", "skins\Phoenity\searchcold.bmp")
SHA1("cfff0399c7ef79b115ad29e86119b2504f6debc8", "skins\Phoenity\searchhot.bmp")
SHA1("6aed94cc3a124085f012b31312fdc13b2f8b08ea", "skins\Phoenity\skin.js")
SHA1("e320504062ac5fc17252dd049c5a910af722675c", "skins\Phoenity\throbber.avi")
SHA1("a03b0c31d98914ebcba3983f7907a4fe92095ec1", "skins\Phoenity\toolbars.cfg")
SHA1("7ef2c1df3eed43b9bcd64a574fe2abf9e5ba876d", "skins\Phoenity\zoomcold.bmp")
SHA1("a6f2edf0a3cedba5ea82d701854714683ba70f0e", "skins\Phoenity\zoomhot.bmp")
SHA1("44b614e992ced8751c5c234a151aa457fec33f12", "skins\Klassic\back.bmp")
SHA1("f27fd7fa8281ca8296dfc59ad87c7e8d1b1250ec", "skins\Klassic\bookmarks-edit.ico")
SHA1("7608120cf67ea49640342368e9f974409475092f", "skins\Klassic\bookmarks.bmp")
SHA1("d0ce6738dd1e4d4e3ed101e6349af94f07e4849e", "skins\Klassic\favorites.bmp")
SHA1("e3a9946fd85de69ce9162a0bb519defb20ad8c2c", "skins\Klassic\history-view.ico")
SHA1("661005a75bd1ab695807368b292c064f35bc8e2b", "skins\Klassic\history.bmp")
SHA1("ec70c9cf6ed0045fb196669f5c56944b4bdbc1c6", "skins\Klassic\hotlist-edit.ico")
SHA1("a2b8c0fabb2c44f8507a2b989d2d0ca80a47518c", "skins\Klassic\hotlist.bmp")
SHA1("90d9f6c2720e3dc68587ab0927706483c02a5ad3", "skins\Klassic\layers.bmp")
SHA1("31e71bec7ef09f72c7b5765923512104135885a6", "skins\Klassic\layerwindowcold.bmp")
SHA1("cba753799f2f478a3dc0877b7b52a02d0a75d7bb", "skins\Klassic\layerwindowhot.bmp")
SHA1("2bbcc7d6189a380e0ddac529e3261364856e827e", "skins\Klassic\loading.ico")
SHA1("828d2ef4e24b6f6bde05a14a4da6dcb7ffc724ea", "skins\Klassic\main.ico")
SHA1("374b7a77f50bbe924841c704459932e24b59068c", "skins\Klassic\menu.bmp")
SHA1("a4ce85a828177a9db6a328ac988dfb21399d676d", "skins\Klassic\menuicons.cfg")
SHA1("5501dd0df2213a5c58f8889429f169b965e9f0ef", "skins\Klassic\onelook.bmp")
SHA1("495810c7806208d6a8214cbf90b63f6bcc5a2725", "skins\Klassic\privbar_green.bmp")
SHA1("3a69b3d006b892be8422cf5881762edcf9c082bc", "skins\Klassic\privbar_red.bmp")
SHA1("7dc83e224c2dc2e5dc1a7dcd7998d73a6588e7fb", "skins\Klassic\rsscold.bmp")
SHA1("53736a9fec23734a663d41561ffca29e4694a8ca", "skins\Klassic\rsshot.bmp")
SHA1("9fa9e39d6d51ebd0bffe48565ff13aa23bfdebde", "skins\Klassic\throbber.avi")
SHA1("68ff8f36ec74096bf0d69402e17f573cfd0dab01", "skins\Klassic\toolbars.cfg")
SHA1("3c1544bf22ee2d34b6cf31b32a2c0ccb8c72c2a5", "skins\Klassic\toolcold.bmp")
SHA1("ac8a498f64bb77c3b36a449cfd592891901806f0", "skins\Klassic\tooldead.bmp")
SHA1("6b08d68fde062b433576a23617e034a3ee4e0147", "skins\Klassic\toolhot.bmp")
SHA1("0919c9afc9d2206516b6be68c31de019b80daa49", "skins\Klassic\zoomcold.bmp")
SHA1("7fe2b048efcc704927be80b70ac99b9611d9806d", "skins\Klassic\zoomhot.bmp")
SHA1("2adb34a5cb044e2d2676e3b082ef17d9ce5136d3", "res\arrow.gif")
SHA1("92a63431faefb91159b417c9b7868477206fe50d", "res\arrowd.gif")
SHA1("443c6a18cda3e06eda9da7cdc6e84cad3a923098", "res\bloatcycle.html")
SHA1("5448857ee603f9a53ee9ff224b3984d82cc43ec5", "res\broken-image.gif")
SHA1("baf4760e27fbf4413fccfaecbf281dec06169ab7", "res\charsetalias.properties")
SHA1("3bd185d45ee0a89e5f136e3bc94c9dbfe2cc6973", "res\charsetData.properties")
SHA1("86d748c1a251e8fc0df91ce3f3a8c3f8994b063f", "res\EditorOverride.css")
SHA1("7554be160c70d44b0d116ae80be38e9624a87e0f", "res\forms.css")
SHA1("c0b32c82d1580b7c9a6fde4eded9612530d284c9", "res\grabber.gif")
SHA1("e3345fb059be0a17fec9f212f97eace0fe4ae119", "res\hiddenWindow.html")
SHA1("ab28c3de505bfdab6f2b549fba85549bf6ddd154", "res\html.css")
SHA1("57833f48db56bd70bf538c424f6c5719fbbc7437", "res\langGroups.properties")
SHA1("594976f3906f91f2a1a2199f43e396f63e8ff6d9", "res\language.properties")
SHA1("c2efd93d1244801f190b61091e3b180bda94e945", "res\loading-image.gif")
SHA1("17a5e859ba84ebd46af094589eb7962e267c8d91", "res\mathml.css")
SHA1("e4c09185d7d6b9e0a08abb5ba828bdb8e59223a0", "res\quirk.css")
SHA1("9ee5e21be98e1c24a2b84780a13726104ccfa7a1", "res\svg.css")
SHA1("24897012bc14cac8aa27b32f5c3cae0a398f4f18", "res\table-add-column-after-active.gif")
SHA1("33675f50d10cbf4e7de38068a8c35692aa1de8be", "res\table-add-column-after-hover.gif")
SHA1("bffa6ac37f2d6aa9f030e7b428bc5ca5ca55218b", "res\table-add-column-after.gif")
SHA1("a1e2ab1b77101c28e2ce585f0d49528466318a22", "res\table-add-column-before-active.gif")
SHA1("6aa75faf4e9d7ce0c743d9f014d1349822efd64d", "res\table-add-column-before-hover.gif")
SHA1("d07472295c783f52842c727abe8e568bde27bc58", "res\table-add-column-before.gif")
SHA1("86c13feda9879e0bb9ed9c38766a599192cf4880", "res\table-add-row-after-active.gif")
SHA1("6cd76a918b50021f3baf7d0f535f1e7588232f52", "res\table-add-row-after-hover.gif")
SHA1("9f55167f4843d25452419ad8b6856c491a7919d5", "res\table-add-row-after.gif")
SHA1("edd33b631007828da2f369e2c53460075dcfcc45", "res\table-add-row-before-active.gif")
SHA1("226b23cd455176340c8c72f21481d6fa0ba438c7", "res\table-add-row-before-hover.gif")
SHA1("71d14238f799191d3196f662de97445b2544e56f", "res\table-add-row-before.gif")
SHA1("67c0bbae8ac6dd12cb66621f3539fae6971d91e0", "res\table-remove-column-active.gif")
SHA1("389daf6bcd0ba84a413dce4aff02ae9800eb1061", "res\table-remove-column-hover.gif")
SHA1("891c963cb3c26628dcb18db5653eaca5275b0f9e", "res\table-remove-column.gif")
SHA1("67c0bbae8ac6dd12cb66621f3539fae6971d91e0", "res\table-remove-row-active.gif")
SHA1("389daf6bcd0ba84a413dce4aff02ae9800eb1061", "res\table-remove-row-hover.gif")
SHA1("891c963cb3c26628dcb18db5653eaca5275b0f9e", "res\table-remove-row.gif")
SHA1("f9cd536c535fe407f4f6c7f0a80ee65a91b0bc5c", "res\ua.css")
SHA1("b5b4698fcbebf3c61e97a4507251121ac3610eb9", "res\viewer.properties")
SHA1("01201cf3f5d05c34e31cfe66b69a3075490bf070", "res\viewsource.css")
SHA1("f2e30f66a696051452e49245f1be3f72161ee5e7", "res\wincharset.properties")
SHA1("bcfcdc2946c6e8113083d57538de5713aa033e9a", "res\html\gopher-audio.gif")
SHA1("6e8236587844a0c2896a91c0d52bf28b064025c7", "res\html\gopher-binary.gif")
SHA1("88ccb29c6fcaed2e779762e1984dbc0aeb49d1f2", "res\html\gopher-find.gif")
SHA1("56e5482b03daf814a75593e35111ea763244f77b", "res\html\gopher-image.gif")
SHA1("e531cccd1d996ccddec0a274e384ae87bd1fc35d", "res\html\gopher-menu.gif")
SHA1("96e673799c87380573ac9ced1c9d01912a3bcf25", "res\html\gopher-movie.gif")
SHA1("bcfcdc2946c6e8113083d57538de5713aa033e9a", "res\html\gopher-sound.gif")
SHA1("3b458b1d126f5abf1e009ce0e8efc56447c25d8d", "res\html\gopher-telnet.gif")
SHA1("5d7630f05e8f04af6bb53efd8e106e8401395593", "res\html\gopher-text.gif")
SHA1("e7bab56e2f3fb9efd9a5fa542579fe1e96b59e4b", "res\html\gopher-unknown.gif")
SHA1("e8847c6b598b8e4e1ec6fc5b392ad119a0ad5b98", "res\fonts\fontEncoding.properties")
SHA1("7196c56e88656704556c2e131f4079dd57785e43", "res\fonts\fontNameMap.properties")
SHA1("09ac1bdc994301bf823979d57f994f91c1551bce", "res\fonts\mathfont.properties")
SHA1("f3a882bddac5251b9dc47ee1d2ec19d0740609b2", "res\fonts\mathfontCMEX10.properties")
SHA1("395f101eae1ac4a9cc3bd4c2a4962abb26961b02", "res\fonts\mathfontCMSY10.properties")
SHA1("ded83a18becb99ad83abe468133ca2e5d6750857", "res\fonts\mathfontMath1.properties")
SHA1("777a9e2335d48c8e05c07b137c9f311f955b9d13", "res\fonts\mathfontMath2.properties")
SHA1("ab3fec46481498830b4090d1b2705786279faf09", "res\fonts\mathfontMath4.properties")
SHA1("379319767f7ee6f37eb252bb97a486fda5eeab96", "res\fonts\mathfontMTExtra.properties")
SHA1("7dd64660e4dfb5b64f84b4eea0b9e5b45109e782", "res\fonts\mathfontPUA.properties")
SHA1("15ef907d9b07a06936a068406f46869000938f8b", "res\fonts\mathfontSymbol.properties")
SHA1("532df7db5f7f0e656cb79007edd48fb117836825", "res\entityTables\html40Latin1.properties")
SHA1("59b7eb9d49626e5b6daf102e4cbd70d889df63e3", "res\entityTables\html40Special.properties")
SHA1("374927a30f80ba9ee2a005b6f31182c5b19c0404", "res\entityTables\html40Symbols.properties")
SHA1("177481c2b5ce5618a40d6fc8c6d61e3eea492d76", "res\entityTables\htmlEntityVersions.properties")
SHA1("1fb4bb5c6d92f1283bc3958013d45ab0bb199251", "res\entityTables\mathml20.properties")
SHA1("c4c48f26418aeb4bbf26c309d8c797e107a07fb2", "res\entityTables\transliterate.properties")
SHA1("fd0d7d47c1e431d65d8ad5d5db866dcf0a23ceb3", "res\dtd\mathml.dtd")
SHA1("2981b43e6045ff35d34a1027516182447531e0d6", "res\dtd\xhtml11.dtd")
SHA1("e01a7f53b452478a06835a9eb7759eb729ae07b9", "plugins\npnul32.dll")
SHA1("c3391e7125b85b97755062cf2a2a186f53b5d9cb", "macros\accel.kmm")
SHA1("27795bb92e925b976da2c5ba4f55ddcc8a0a2939", "macros\cfg.kmm")
SHA1("0697dc3d8c65f1beb421240b7bca1dfd5731f9d0", "macros\compat.kmm")
SHA1("40d5bcf5af61816737b1b3beee4c2474a493fe58", "macros\console2.kmm")
SHA1("d9149df4f7d612cc10646c55571bb8e2dc793906", "macros\docinfo.kmm")
SHA1("396293efe49d52298730c10435c9f28956a69414", "macros\domcomplete.kmm")
SHA1("53cffe92e8fa4865be3878c9043724a2b0fc7187", "macros\encoding.kmm")
SHA1("2e9057e2fccdb7454d59aeafd87faf73ffbcb3d1", "macros\hotlink.kmm")
SHA1("cf975cd45d3417c99785a259082b5a658413a3bf", "macros\ie.kmm")
SHA1("b0bab647bb81449387f92a57db0a84b7023d2a4b", "macros\mail.kmm")
SHA1("58d028e1ec79cfbcd98682459ab5c76536cdee71", "macros\main.kmm")
SHA1("429fcba1b9ae9bb61e0ff533b7bb937d219b02bc", "macros\mtypes.kmm")
SHA1("0388139117ba7037a26d201f24347ec2cfe3d658", "macros\newsfox.kmm")
SHA1("ed1cd372f89260d3ad5f7e5772d6c4ff96f3fda4", "macros\proxy.kmm")
SHA1("2a40701fcb2bd86c88731187e6def51a39e0d95e", "macros\reload.kmm")
SHA1("557c7c4fffb4efed1dc30e526eb0795f0078c936", "macros\search.kmm")
SHA1("718f7db6bbad4dd4416d37f761bb1bf01cd36664", "macros\sendto.kmm")
SHA1("7c3095f5c9654d2d10a2747a73b05a2fcff9dec1", "macros\translate.kmm")
SHA1("9a66ba9e85b14947a4c3131089f6468d195911bf", "macros\useragent.kmm")
SHA1("5eef839bb6402e8c71a9ff1da60128767e3d8954", "macros\zoom.kmm")
SHA1("23f7e3d7f28f293e4622dbfe773953436c2d69d9", "macros\docinfo\docinfo.css")
SHA1("4cc67f42851eaee85afe34f8e09c8a92de5ad816", "kplugins\bmpmenu.dll")
SHA1("8a1704690e65ab931818f3f5d3b8d4e8460417d5", "kplugins\bookmarks.dll")
SHA1("f50109704950f618e7e2e9a132279833f503a62d", "kplugins\favorites.dll")
SHA1("99b16e072400fc20e7c25333e472fc6a6b6d7b0e", "kplugins\fullscreen.dll")
SHA1("d346dac0f4a816cad5d2f4a6e62372a62bb09814", "kplugins\gestures.dll")
SHA1("10636b5e3042ffb5ec7cbce2087d28279da22260", "kplugins\history.dll")
SHA1("7370848f5301c8c46bc16450c4867bd81382acf4", "kplugins\hotlist.dll")
SHA1("520416323973dd7bae66f7fc3066577d294b9ca7", "kplugins\JSBridge.dll")
SHA1("33e25bbc729a6394124611dc07f8d4f035e8f379", "kplugins\macros.dll")
SHA1("696a47d25a6c7e2c4f551a00e30ce81093995695", "kplugins\privacy.dll")
SHA1("47bdf072909936d0b14c5c3cc2763ceea30fc6a3", "kplugins\rebarmenu.dll")
SHA1("eb01951dd0cb39d26606a5ace28e25a87768d38f", "kplugins\sessions.dll")
SHA1("08fe1e42f3e12228bacb4fca869703d55aa58211", "kplugins\toolbars.dll")
SHA1("3c2e840d6d912f6f044b252107d486a8972b6467", "kplugins\update.dll")
SHA1("a0d79b1ffac98e011d451fd1be9f37c1a7129059", "greprefs\all.js")
SHA1("2989d8bd94c950d7173945de2324240c90cba74d", "greprefs\security-prefs.js")
SHA1("6aed94cc3a124085f012b31312fdc13b2f8b08ea", "defaults\prefskin.js")
SHA1("7f2c0094d14c6786d2643c5603dd38cc317d69ea", "defaults\wallet\DistinguishedSchema.tbl")
SHA1("59850ba0197d477a3bf2a28b05f969439a68eb1d", "defaults\wallet\FieldSchema.tbl")
SHA1("01d45624ef39a6a67e51c631541583ff90d911e0", "defaults\wallet\PositionalSchema.tbl")
SHA1("380d1c9e8421690d9e6456bfc772d31ee39910c6", "defaults\wallet\SchemaConcat.tbl")
SHA1("f7435a5e6ea9f788ef6798d30a56526d9729a1de", "defaults\wallet\SchemaStrings.tbl")
SHA1("397d2f69550f67743d6f48e1fafe8d9c532085f3", "defaults\wallet\StateSchema.tbl")
SHA1("233e98d1d80ddad65a1b86bb2f66a157096fce38", "defaults\wallet\VcardSchema.tbl")
SHA1("24320465bafe739cf94c8dd50a8ce001cbf596bd", "defaults\settings\accel.cfg")
SHA1("6372994a515da6a258f7c8fc3f01128adc85b82a", "defaults\settings\menus.cfg")
SHA1("76c5f72f4c05680bc8afc8d8074868d86b4996db", "defaults\profile\accel.cfg")
SHA1("b73458f6640a5677688e58b3957a517a4d60988c", "defaults\profile\bookmarks.html")
SHA1("ef7bce194d8115df10c5b1d7572b58f10c1c4d2d", "defaults\profile\localstore.rdf")
SHA1("d1ad9e4458044e21b0f9f83fd51bd10528d67d40", "defaults\profile\menus.cfg")
SHA1("ea133c6b004ee9b3642b58c7cd20858f35ee27dc", "defaults\profile\mimeTypes.rdf")
SHA1("cc92eb531e43c156da60e1fbd7d04d52b39d0c08", "defaults\profile\prefs.js")
SHA1("fc1e9e4a533921c96cd85a770c721e586a3f8eea", "defaults\profile\search.rdf")
SHA1("665a3f8631f00f15fc0bef4f5db10a52b31748ba", "defaults\profile\search.xml")
SHA1("49d1083ae73373ccafd47cf4e717fc9633e9a59a", "defaults\profile\user.js")
SHA1("d8ce6cbe4d53427215b7df99eebedf8ab4f63a9e", "defaults\profile\chrome\adblock.css")
SHA1("3065a2727866eb60be8e8daef0f057aced384795", "defaults\profile\chrome\userContent.css")
SHA1("f78644ebf842145de867f0ce860202c60d494fb8", "defaults\pref\I10n.js")
SHA1("4b8a6f79c58eb103d05aa8362837675f29023e30", "defaults\pref\kmeleon.js")
SHA1("dd1f12c21e5836224f220ca8cbc97ac977ad972f", "defaults\pref\kmprefs.js")
SHA1("6aed94cc3a124085f012b31312fdc13b2f8b08ea", "defaults\pref\skin.js")
SHA1("1b811f5b6734c62d72628bf5189a00627b0905f1", "defaults\autoconfig\platform.js")
SHA1("7f4c147757fce99fa3782bdf4b4261a4bc14b761", "defaults\autoconfig\prefcalls.js")
SHA1("1b841fc8428f7b8e0a9a618c614075029bf91be1", "components\accessibility-msaa.xpt")
SHA1("ae70d857cefe652179316ef45a96d03820fe0c61", "components\accessibility.dll")
SHA1("2b250ad5fc4b6233a151b194ed80f9402bac0037", "components\accessibility.xpt")
SHA1("5fbe51d9876138984c7b132a6092d70564825d41", "components\appcomps.dll")
SHA1("4a76d74c9bf15f4b47a9db3c0d6e6445577eaf2d", "components\appshell.dll")
SHA1("3556aff4a86d812881fa0ecea6ecaacb26d6b8c4", "components\appshell.xpt")
SHA1("fa428f2ad5668e36cd3d9b51867a952f16f3c290", "components\autocomplete.xpt")
SHA1("27a4101d429fed14c2be21d6ac2bb23968874ca4", "components\autoconfig.dll")
SHA1("aa46f7e13baba885e31cd3ed8f48f802b7576197", "components\autoconfig.xpt")
SHA1("6dc202013df4c4d020b8cff11d2269d924c63d1b", "components\caps.dll")
SHA1("e4909cd8e88648c82305f725e0a25e0280464342", "components\caps.xpt")
SHA1("2638c6c71fc43fc52bf1b86faf56236a372ccd35", "components\chardet.xpt")
SHA1("b0689846d929b5395930c12a7870fd0bc0f94054", "components\chrome.dll")
SHA1("008964ca18ee9957b4f6209fe9204fd5a6e04fce", "components\chrome.xpt")
SHA1("625b5eabdaf0a59fa0271180835d6d247217101f", "components\composer.dll")
SHA1("b10e365f7570124eb2c5de0bf6e701715f35c6c2", "components\composer.xpt")
SHA1("d1c6709abaaae6f1885cc1cdab60e9f8ae5741ad", "components\content_base.xpt")
SHA1("b38b37cef543f8e440367ee5bbf9a4633da7d7e8", "components\content_html.xpt")
SHA1("d25b53619d1f06f3f4af8613f4c34d9637a8c303", "components\content_htmldoc.xpt")
SHA1("ae22907709576cc6ef80683961737d47f12528cd", "components\content_xmldoc.xpt")
SHA1("49c888c846f35bf2c60bdd74587e9bca87368e6e", "components\content_xslt.xpt")
SHA1("2aeb8a37680f473c5810adc7cb8dedf758c2609a", "components\content_xtf.xpt")
SHA1("725df5914f194a04bb9d9dcb32992a965b5458d4", "components\cookie.dll")
SHA1("3c0c5600ebc2bd0eeb794e8525255f22d9fd4fbc", "components\cookie.xpt")
SHA1("ccd481c45a9d4e849a51bca05be2291f5a0063a1", "components\docshell.dll")
SHA1("9cd7808128218a5a1fa41dfd2be520be03269a4d", "components\docshell_base.xpt")
SHA1("4cd4b90c567af23aaed652fbb2dbabc310adb26c", "components\dom.xpt")
SHA1("0022f2c4b83d450f38ddc60f6459b2007bcff364", "components\dom_base.xpt")
SHA1("93050b2b0a358abfdaa3964038593f7e51715a00", "components\dom_canvas.xpt")
SHA1("b89b06256fd68ab89e0a043d6260392ff941eca1", "components\dom_core.xpt")
SHA1("4b3b7324c95fb4c28fe18226b7028da46a5e1ebe", "components\dom_css.xpt")
SHA1("9064160f0f8efc1eb181fbb10789f2e7953d5019", "components\dom_events.xpt")
SHA1("60886f4db959feddadd536b6b1b5d58bec1245f1", "components\dom_html.xpt")
SHA1("29e5e8de35afca5c4473ec338c79dec5e1b6b0db", "components\dom_loadsave.xpt")
SHA1("877fc980e9174fd5892529020928c0e195be0829", "components\dom_range.xpt")
SHA1("bd32ad238932400b8467ec0dc9c9db284363232b", "components\dom_sidebar.xpt")
SHA1("a1b058d9c3167aa0d619cdd1f551e7a2b10b0794", "components\dom_stylesheets.xpt")
SHA1("1b649a2c7114faeb0142a1b48199e1b71abd9ad3", "components\dom_svg.xpt")
SHA1("f44f9371d5ded9957add126a518278b238ad517a", "components\dom_traversal.xpt")
SHA1("ea497ccbed333cd2d63974eb98c19003b39948f9", "components\dom_views.xpt")
SHA1("34b54b239e24421b76928de5068fe675af4725cc", "components\dom_xbl.xpt")
SHA1("28fd77a7d62ec02b275c4e9f5da1c171a7972e79", "components\dom_xpath.xpt")
SHA1("94d08af555f6ba569d9f44f3ca31cfa100a81527", "components\dom_xul.xpt")
SHA1("77f334b3a5608bb8ea67bdacfaecdbc86a3fe7c0", "components\editor.dll")
SHA1("260a9963b5101e935cf31a8e200c6a172ed50214", "components\editor.xpt")
SHA1("7e16fd047f925a70b6942b907bb025850f652e4d", "components\embedcomponents.dll")
SHA1("9eb3655e866f38bed069d23a3f6ccb63545dfd38", "components\embed_base.xpt")
SHA1("7f0a7e86e651bc4e37876d892770e7eafda629f0", "components\exthandler.xpt")
SHA1("126c921f3e5dda9561567d52b18b58f571d27dd6", "components\gfx.xpt")
SHA1("f24e052be8ed7556ddf71b773005224659d154d4", "components\gkgfxwin.dll")
SHA1("7b3058fb080c0109b8a5f6506d5a3ea207510d67", "components\gklayout.dll")
SHA1("51c6932f29b2ee26720600b8042749d927b79fb5", "components\gkparser.dll")
SHA1("1e8ab9a5513e16e3b1d6793b5826765aa47bd3c5", "components\gkplugin.dll")
SHA1("23d64aca760531ad2182de1a5cffec8c2891f00e", "components\gksvgrenderer.xpt")
SHA1("c4639fe6dff928b52832b5369e9c25a208fa86b4", "components\gkwidget.dll")
SHA1("8e81ab79a673ab3af62115659fffde9e6ea5e745", "components\history.xpt")
SHA1("4015f77fdbccfc2741804ea14f946739d2e27b8a", "components\htmlparser.xpt")
SHA1("f9677b94f3bca1903d6f2cb5efa3bfacfb17884d", "components\i18n.dll")
SHA1("c356663c1386a99b6fe5d56d3fd9e6556beebb96", "components\imgicon.dll")
SHA1("62e114cd3057e9e65af5755795464e65c88a386c", "components\imgicon.xpt")
SHA1("0876e7de3f6ef86de8cfc0a3e60fac63e5dd86c2", "components\imglib2.dll")
SHA1("5a1350a59707afd0ae102fd1b3985ba248380b77", "components\imglib2.xpt")
SHA1("26e1171cbc9ef50fcfb9899ec96213c58e56e79d", "components\intl.xpt")
SHA1("cb141809726254a5d9b2153b8ec21e252d1da3f4", "components\intlcmpt.dll")
SHA1("eb9780419850a23b223341e1620528b89d86d4d1", "components\intlcmpt.xpt")
SHA1("b8cdc3567f18ad214ebc8cdd80a1981b90d09eb0", "components\jar.xpt")
SHA1("f7fe8fb244e11ca32d4e5980595890eb0d3ece86", "components\jar50.dll")
SHA1("27710e24ba288f246ddf3e258e6fec935a9490a1", "components\js_bridge.xpt")
SHA1("f8de5c1ba367ec797e58138dfccfc50c06efb25f", "components\layout_base.xpt")
SHA1("dfeb41819286f08c388287b93f841b9500399a80", "components\layout_printing.xpt")
SHA1("0aa6667bebe8bdf107ff4e742df5e9cce1507610", "components\layout_xul.xpt")
SHA1("bf32267822394d9b38b04d901517754d84d4e735", "components\layout_xul_tree.xpt")
SHA1("f1b055283f8f2aaebab6c1e8ea06a74708ba1dca", "components\locale.xpt")
SHA1("63a21488997f93d1b570b784eeaa325b7979fa9f", "components\lwbrk.xpt")
SHA1("882fa582f5eeed298c69eaffefcae86b10dd390f", "components\mimetype.xpt")
SHA1("85847f2c63f851da6acbc9bce4cc5854b88a4855", "components\mork.dll")
SHA1("8587c79b73cc9344d4064907ae60f6b963610899", "components\necko.dll")
SHA1("245c8dbd40607c181ba62e2ff6724ebb03911dc2", "components\necko.xpt")
SHA1("5e231db92fa5c29707d5c592300130b550b4d7af", "components\necko2.dll")
SHA1("841ce0a7537b2714a6ffe0891d754ad84c218bbc", "components\necko_about.xpt")
SHA1("de79f1c1c2bfc72e63c6cbf2e6d43e75c40b7346", "components\necko_cache.xpt")
SHA1("85163f6a34346be701d9c491364c64c9688da876", "components\necko_cookie.xpt")
SHA1("d16fc4c51b30e3373fef99b844245deb9dd6d6f8", "components\necko_data.xpt")
SHA1("208b70a05c49cca8c14c312afc29bfa057e37119", "components\necko_dns.xpt")
SHA1("df6742b4792c26c7922a9f23313eb7ef143e70ec", "components\necko_file.xpt")
SHA1("62ad668b1e79d6ef4bc58f580cee8c6771383435", "components\necko_ftp.xpt")
SHA1("877cec06aa1a7fd9b064706fb2cc2b12ad073dbd", "components\necko_http.xpt")
SHA1("85d6c7ce878d342fd04556f9210fa3b93734282a", "components\necko_res.xpt")
SHA1("7d111431e6f63a6ec4c20e1df05a9ae0de7d7c24", "components\necko_socket.xpt")
SHA1("6e0ae9feed91b05271a32cce7d10500ac3aaa05d", "components\necko_strconv.xpt")
SHA1("7332f6006baa080f560659fa91092a4e55b4b66e", "components\necko_viewsource.xpt")
SHA1("018c35966f308db51095b4eaf4f9ce6392b23b1d", "components\nsProxyAutoConfig.js")
SHA1("a179a1eeacd8b0c5efe5218501e48eecd63ccaa6", "components\oji.dll")
SHA1("74d8b1ce8c6487c1a01d4fec8b318d75bc41047f", "components\oji.xpt")
SHA1("d9fc5a0f8a309a0fbc41b24359f7661832d3af78", "components\p3p.dll")
SHA1("0082cf310543ea88a1a5d36aec5f8d0845d30bb9", "components\p3p.xpt")
SHA1("83c5234373ccb06344e73e3fb81d401c5a9040f3", "components\perms.dll")
SHA1("465a57c7bafd5d7d82b47412c862d9a30c601ecc", "components\pipboot.dll")
SHA1("081492e2fc46a0cd77c4e6608fd1d5808e93d2a5", "components\pipboot.xpt")
SHA1("a2235c370b51e86ec31f1c4cf4b152f0b3be68bb", "components\pipnss.dll")
SHA1("5b56e548001393f6b732250222d33fbef95c37cb", "components\pipnss.xpt")
SHA1("4db2981a56d9fb2eb8edb7bd32a0446d70f09a5a", "components\pippki.dll")
SHA1("222a10d7c91488be4a5ee5d1b8a5cd19d13c24d8", "components\pippki.xpt")
SHA1("4371ad80757ab1340ca8f8f3974890b244154fcb", "components\plugin.xpt")
SHA1("eff753a497c5351311693d1f1e5c92b8aa58d09b", "components\pref.xpt")
SHA1("f1b82240407c56cc9794086c08b2e39a203ce242", "components\prefetch.xpt")
SHA1("1c3dbea10b8d731b2ed75bcd9129398cb83d0e11", "components\rdf.dll")
SHA1("51edf72ed96f5eefbd9f1544e0925559a0d44a4f", "components\rdf.xpt")
SHA1("bbee38806c1576811e1948d8991a854ba8553576", "components\shistory.xpt")
SHA1("4bd3be9ff3743aeb34deeeef5eafdc63d0cb27d4", "components\transformiix.dll")
SHA1("fef20520b33510200d59ddeb3c74cf870337de73", "components\txmgr.dll")
SHA1("ad33309c87a6d6d749a28b2a411e527342f00a4d", "components\txmgr.xpt")
SHA1("6841e784150c42b6ffa4597aaa875dc642f121ec", "components\txtsvc.xpt")
SHA1("e29b7cce210ebe60df8086b65af201320a911948", "components\typeaheadfind.dll")
SHA1("f90315c5ad1ca9dcbd705638d200dbee406f299a", "components\typeaheadfind.xpt")
SHA1("bea5d93213e88512050ab1dd261f994bbc95e602", "components\uconv.dll")
SHA1("c39165d9124d0ae4e5409d8698872f7001fda8de", "components\uconv.xpt")
SHA1("88c4fb73d6b689e011be430b828af0115184c614", "components\ucvmath.dll")
SHA1("d27750e3207178a22e97b98b987614abf57c64df", "components\unicharutil.xpt")
SHA1("c349e686fb921ea9cbf6fbcea88c19753b602dff", "components\universalchardet.dll")
SHA1("ad7c88638213be91b6f221da91932979bd43c429", "components\uriloader.xpt")
SHA1("e325cd0c0a2799e66bf5d0eeedb57ddc29ae55df", "components\wallet.dll")
SHA1("f4d25e2cc084d3a2c72beef54506f49c20963553", "components\wallet.xpt")
SHA1("c0401b58468d58f9fc944a72a46941fa571ea8fa", "components\webbrowserpersist.xpt")
SHA1("38ae673a60ea261c329744c7327556d0ba788902", "components\webBrowser_core.xpt")
SHA1("10207002930008d1f517d3d2dae1324341517ba6", "components\webbrwsr.dll")
SHA1("e24c749f5066f6eb68ee640bd9761810fd05884f", "components\webshell_idls.xpt")
SHA1("01780e805f17f3fffccaf81060839b707df2cddc", "components\widget.xpt")
SHA1("cf20ba35007364cf07c77bbf68785e2154c1f32b", "components\windowwatcher.xpt")
SHA1("b503d46a152e33eede6bf8ba0f2a36337f760ffb", "components\xml-rpc.xpt")
SHA1("10c94aa5b664089c3bd79a4a7502885d84ee51e6", "components\xmlextras.dll")
SHA1("0f681783b627632da19683217595db48afcb73b4", "components\xpc3250.dll")
SHA1("2ba2da11628ab6239f717c3e5da5a3fbaecebf89", "components\xpcom_base.xpt")
SHA1("74b8de8c955f2cc4bfeb7d9ee8f805ce1dee081c", "components\xpcom_compat_c.dll")
SHA1("6f5096290f549535dba50558e57242314ee3f170", "components\xpcom_components.xpt")
SHA1("1c14886bf38e01df418e911b4ccae9bf02fd573b", "components\xpcom_ds.xpt")
SHA1("e72de2656f4dae5312b47025d1b2cc5768605955", "components\xpcom_io.xpt")
SHA1("7f6022a63dfe66f098d0bff86dcb253b179617e5", "components\xpcom_obsolete.xpt")
SHA1("54fc8743f50114eb45ce306f43fcdc34e35f42d9", "components\xpcom_thread.xpt")
SHA1("8e5f6e63eb7c06a19f10bbe4d9eed34a6a679dc9", "components\xpcom_xpti.xpt")
SHA1("29cd12c1077a25985aa5bf95c8d2404084fa178d", "components\xpconnect.xpt")
SHA1("870238e069ac04b50eb23d57b31e571a23a6593e", "components\xppref32.dll")
SHA1("a57c2b561be2c550bd0f8296c20350a3e45e9e69", "components\xuldoc.xpt")
SHA1("a2513f9b47f938dae22e6f60342382c50110393b", "chrome\embed.jar")
SHA1("a86623068e030afd4591d7534ad68526b3d32d7c", "chrome\embed.manifest")
SHA1("69757e8080a279018de2db29029b57d255cf2067", "chrome\en-US.jar")
SHA1("083eb1d54a09115116a849319a5c2d640cf30a88", "chrome\en-US.manifest")
SHA1("0f9a5b06b7204676b3470f209cf9a26ccedcf151", "chrome\licence.txt")
SHA1("8b1e269eb56613e2fe688c3ace1378eff53c169c", "chrome\newsfox.jar")
SHA1("b611a8ad65c7bb771bd94594f8642afacff00760", "chrome\newsfox.manifest")

Run, k-meleon.exe
ERROR_TEST("Running K-Meleon failed.", "Running K-Meleon went okay.")

WINDOW_WAIT("K-Meleon 1.5.3 (K-Meleon)", "Bookmarks")
ERROR_TEST("K-Meleon browser window reported an error.", "K-Meleon browser appears to be fine.")

FORCE_CLOSE("K-Meleon 1.5.3 (K-Meleon)")
ERROR_TEST("Exiting K-Meleon gave an error.", "K-Meleon claimed to exit fine.")

Sleep 500

WIN_EXIST_TEST("K-Meleon 1.5.3 (K-Meleon)")

CLEANUP()

TEST_COMPLETED()

exit 0
